home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _editors / editors / _zap / !Zap / 3rdParty / Ebourne / MJEChanges < prev    next >
Text File  |  1994-10-19  |  3KB  |  74 lines

  1. ZapMJE 0.60 changes file
  2. ⌐ Martin Ebourne, 1994
  3.  
  4. Changes since 0.51 (First release, with V1.10 of Zap):
  5. NB. Check out the help file for full details on new features.
  6.  
  7. Improved syntax colouring for C mode:
  8.   Å Fixed display of .01234
  9.   Å Added C++ reserved words
  10.   Å Fixed display of #define \n~!@ in C
  11.   Å Added #line pre-proc directive
  12.   Å Added detection of L"foo" and L'f' in C. Now all I need to do is find a
  13.     use for them!
  14.   Å Enabled the percentage counter on the hourglass
  15.  
  16. Completely re-wrote space stripping on save code. In the process, the
  17. following improvements were made:
  18.   Å A very serious bug was fixed. This could cause the file to be corrupted
  19.     when saved if the undo buffer was active and there was at least 1 excess
  20.     space. However, due to the fact that this was very unlikely, it only ever
  21.     happened if there were a large number of excess spaces. (First reported
  22.     by Neil Spellings)
  23.   Å The space stripping code is now much faster
  24.   Å The hourglass is now activated, and the percentage counter used
  25.   Å Allowed escape to abort (only aborts space stripping, so file still
  26.     saved)
  27.   Å The cursor no longer moves to the last space removed (this had already
  28.     been fixed)
  29.  
  30. Improved function finding and its derivatives (C mode only):
  31.   Å Fixed bug which caused rubbish to be put in the list on occasion
  32.   Å Fixed bug with '{' not being ignored
  33.   Å Enabled the percentage counter on the hourglass
  34.   Å Allowed escape to terminate (doesn't abort, since browser still appears,
  35.     though incomplete, and header file creation is left similarly incomplete)
  36.  
  37. Changes to MJE_SWAPTOHEADER:
  38.   Å Fixed memory leak when file was not in c, s, p or h directory
  39.   Å Added warning that file not found
  40.  
  41. Miscellaneous bugs fixed:
  42.   Å Message trapping bug reported by Neil Topham
  43.   Å Changed assembler pre-processor 'comment' to [ 1=0 (it was [ 1<>0, which
  44.     is obviously always true!]
  45.   Å Fixed display of | in instruction field for assembler
  46.  
  47. Miscellaneous changes:
  48.   Å Added auto-mode detection
  49.   Å Started auto-header generation for C
  50.   Å Made version number code work with 'ZapX' for Dominic's development use
  51.  
  52. Changes since 0.56 (Bug fix release, for V1.10 of Zap):
  53.  
  54. Changes to syntax colouring in C:
  55.   Å Added 'template' and 'protected' to reserved words for C++. The last one
  56.     was definitely excessive hassle (guess who has the reserved words stored
  57.     in a fixed 8 character length array for speed...)
  58.  
  59. Miscellaneous bugs fixed:
  60.   Å Fixed bug in shift-right (ie. next word) which in cooperation with a bug
  61.     in Zap (where Zap says a file buffer is of a certain length when in fact
  62.     it isn't) could cause address exceptions if you were at the very bottom
  63.     of a file. (Usually if Zap had recently been loaded)
  64.  
  65. Miscellaneous changes:
  66.   Å Made MJE_SWAPTOHEADER wait for Ctrl and Shift to be released before
  67.     continuing, so that if it is bound to a ctrl key then the source still
  68.     gets loaded into the correct mode
  69.   Å Added feature to ensure file is linefeed terminated
  70.  
  71. Features removed (due to Zap now supporting them properly):
  72.   Å Excess space removal
  73.   Å Tab type mode specific
  74.